This article contains a List of Facilities of the British Commonwealth Air Training Plan (BCATP), a major program for training Allied air crews during World War II, operated schools and facilities in all nine Canadian provinces (Newfoundland and Labrador was not yet part of Canada).
For many facilities, the type of training aircraft used appears in parentheses. The BCATP used the following types of aircraft for training:
The BCATP operated four major commands:
1. Toronto, Ontario, with responsibility for all Ontario facilities except those in the far southeastern and northwestern ends of the province.
2. Winnipeg, Manitoba, with responsibility for facilities in northwestern Ontario, Manitoba, and part of Saskatchewan.
3. Montreal, Quebec, with responsibility for facilities in far southeastern Ontario, Quebec, and the Maritimes.
The Central Flying School was located in Trenton, Ontario, which still hosts a major military airbase, CFB Trenton.
The Central Navigation School was located in Rivers, Manitoba (Anson).
The Instrument Navigation School was located near Deseronto, Ontario, at what is currently Tyendinaga (Mohawk) Airport.
The BCATP had two principal Manning Depots:
Recruits started their training with a few weeks at an Initial Training School, to learn the basics of military life.
3. Victoriaville, Quebec (Finch and Moth)
6. Saskatoon, Saskatchewan - currently Saskatoon John G. Diefenbaker International Airport
An Elementary Flying Training School (EFTS) gave a recruit 50 hours of basic aviation instruction on a simple trainer like the Moth or Finch. Pilots who showed promise went on to advanced training at a Service Flying Training School. Others went on to different specialties, such as wireless, navigation or bombing and gunnery.
1. Malton, Ontario (Moth) — currently Toronto Pearson International Airport
2. Fort William, Ontario (Moth)
3. London, Ontario (Finch)
4. Windsor Mills, Quebec (Finch and Moth)
5. Lethbridge, Alberta, High River, Alberta (Moth and Cornell)
6. Prince Albert, Saskatchewan (Moth and Cornell)
7. Windsor, Ontario (Finch)
8. Vancouver, British Columbia (Moth)
9. St. Catharines, Ontario (Moth)
10. Hamilton, Ontario, Pendleton, Ontario (Moth and Finch) — currently Hamilton/John C. Munro International Airport and Pendleton Airport
11. Cap-de-la-Madeleine, Quebec (Finch and Cornell)
12. Goderich, Ontario (Finch) — now Goderich Airport
13. St. Eugene, Ontario (Finch)
14. Portage la Prairie, Manitoba (Moth and Finch) - currently Portage La Prairie/Southport Airport where primary flight training is still conducted for the Canadian Forces
15. Regina, Saskatchewan (Moth and Cornell)
16. Edmonton, Alberta (Moth and Finch)
17. Stanley, Nova Scotia (Finch and Moth)
18. Boundary Bay, British Columbia
19. Virden, Manitoba (Moth and Cornell)
20. Oshawa, Ontario (Moth)
21. Chatham, New Brunswick (Finch)
22. Quebec City, Quebec (Finch)
23. Davidson, Saskatchewan, Yorkton, Saskatchewan (Cornell)
24. Abbotsford, British Columbia (Liberators and Mitchell's), Assiniboia, Saskatchewan (Cornell)
25. DeWinton, Alberta (Moth, Stearman and Cornell)
27. Neepawa, Manitoba (Moth and Cornell)
32. Bowden, Alberta (Moth, Stearman and Cornell)
33. Caron, Saskatchewan (Cornell)
34. Assiniboia, Saskatchewan — originally an RAF school.
35. Neepawa, Manitoba — RAF school incorporated into 26
36. Pearce, Alberta (Moth and Stearman)
The Service Flying Training School provided advanced training for pilots, including fighter and multi-engine training.
1. Camp Borden, Ontario (Harvard)
2. Uplands (Ottawa), Ontario (Harvard and Yale) — currently Ottawa Macdonald-Cartier International Airport
3. Calgary, Alberta (Anson and Crane)
4. Saskatoon, Saskatchewan (Anson and Crane)
5. Brantford, Ontario (Anson) — currently Brantford Airport
6. Dunnville, Ontario (Harvard and Yale) — currently Dunnville Airport
7. Fort MacLeod, Alberta (Anson) — currently Fort Macleod Airport
8. Moncton, New Brunswick (Anson)
9. Summerside, Prince Edward Island, Centralia, Ontario (Anson and Harvard) — currently Summerside Airport and Centralia/Huron Airpark
10. Dauphin, Manitoba (Harvard) — currently Dauphin (Lt. Col W.G. (Billy) Barker VC Airport)
11. Yorkton, Saskatchewan (Harvard, Crane and Anson) — currently Yorkton Municipal Airport
12. Brandon, Manitoba (Crane and Anson) — currently Brandon Municipal Airport
13. St. Hubert (Montreal), Quebec (Harvard and Anson) — currently Montréal/St-Hubert Airport
14. Aylmer, Ontario (Anson and Harvard) — currently the site of the Ontario Police College
15. Claresholm, Alberta (Anson) — currently Claresholm Industrial Airport
16. Hagersville, Ontario (Anson and Harvard) No. 1 Relief landing field Kohler, Ontario (Cayuga) currently Toronto Motorsports Park
17. Souris, Manitoba (Anson and Harvard)
18. Gimli, Manitoba (Anson and Harvard) — currently Gimli Industrial Park Airport (see also Gimli Glider)
31. Kingston, Ontario (Battle and Harvard) — currently Kingston/Norman Rogers Airport
32. Moose Jaw, Saskatchewan (Oxford) — currently Moose Jaw/Air Vice Marshal C.M. McEwen Airport
33. Carberry, Manitoba (Anson)
34. Medicine Hat, Alberta (Harvard and Oxford) — currently Medicine Hat Airport
35. North Battleford, Saskatchewan (Oxford) — currently North Battleford (Cameron McIntosh) Airport
36. Penhold, Alberta (Oxford); currently Red Deer Regional Airport
37. Calgary, Alberta (Oxford, Harvard and Anson)
38. Estevan, Saskatchewan (Anson) — currently Estevan Regional Aerodrome
39. Swift Current, Saskatchewan (Oxford) — currently Swift Current Airport
41. Weyburn, Saskatchewan (Anson and Harvard) — currently Weyburn Airport
1. Malton, Ontario (Anson) — currently Toronto Pearson International Airport
3. Regina, Saskatchewan (Anson)
4. London, Ontario (RCAF Station London) (Anson)
5. Winnipeg, Manitoba (Anson) — current Winnipeg James Armstrong Richardson International Airport
6. Prince Albert, Saskatchewan (Anson)
7. Portage la Prairie, Manitoba (Anson)
8. Quebec City, Quebec (Anson)
9. Saint-Jean-sur-Richelieu, Quebec (Anson)
10. Chatham, New Brunswick (Anson)
1. Jarvis, Ontario (Anson, Battle, Bolingbroke and Lysander)
2. Mossbank, Saskatchewan (Anson, Battle, Bolingbroke and Lysander)
3. Macdonald, Manitoba (Anson, Battle, Bolingbroke and Lysander)
4. London, Ontario (Anson, Battle, Bolingbroke and Lysander)
5. Dafoe, Saskatchewan (Anson, Battle, Bolingbroke and Lysander)
6. Mountain View, Ontario (Anson, Battle, Bolingbroke and Lysander)
7. Paulson, Manitoba (Anson, Battle, Bolingbroke and Lysander)
8. Lethbridge, Alberta (Anson, Battle, Bolingbroke and Lysander)
9. Mont-Joli, Quebec (Anson, Battle, Bolingbroke and Lysander)
10. Mount Pleasant, Prince Edward Island (Anson, Battle, Bolingbroke and Lysander)
31. Picton, Ontario (Anson, Battle, Bolingbroke and Lysander) — currently Picton Airport
2. Pennfield Ridge, New Brunswick (Anson)
3. Port Albert, Ontario (Anson)
33. Hamilton, Ontario (Anson) — currently Hamilton/John C. Munro International Airport
1. Montreal, Quebec (Norseman, Moth, Stinson 105)
2. Calgary, Alberta (Harvard and Fort)
3. Winnipeg, Manitoba (Moth, Stinson 105) — currently Winnipeg James Armstrong Richardson International Airport
4. Guelph, Ontario (Norseman and Moth)
1. Trenton, Ontario — currently CFB Trenton
2. RCAF Station Pearce, Alberta (various)
3. Arnprior, Ontario (various) — currently Arnprior/South Renfrew Municipal Airport
4. RCAF Station Vulcan, Vulcan, Alberta
1. Yarmouth, Nova Scotia (Swordfish)
1. Summerside, Prince Edward Island (Anson) — currently Summerside Airport
31. Charlottetown, Prince Edward Island (Anson) — currently Charlottetown Airport
1. Buttress, Saskatchewan
2. Hamlin, Saskatchewan (Oxford)
4. Stayner, Ontairo